/*************************************************************************
	> File Name: oj-131_statrange.c
	> Author: Wang Bo
	> Mail: 1276106221@qq.com
	> Created Time: 2020年10月18日 星期日 23时16分25秒
 ************************************************************************/

#include <stdio.h>
#include <stdlib.h>

void swap(int *a, int *b) {
    int temp = *a;
    *a = *b;
    *b = temp;
}

void sort(int *data, int len) {
    for (int i = 0; i < len - 1; ++i) {
        int swapped = 0;
        for (int j = 0; j < len - i - 1; ++j) {
            if (data[j] > data[j + 1]) {
                swap(&data[j], &data[j + 1]);
                swapped = 1;
            }
        }
        if (!swapped) break;
    }    
}

int main() {
    int n, arr[100];
    scanf("%d", &n);
    for (int i = 0; i < n; ++i) {
        scanf("%d", &arr[i]);
    }
    if (n == 1) {
        printf("0");
        return 0;
    }
    sort(arr, n);
    printf("%d", arr[n - 1] - arr[0]);
    return 0;
}
